Remove gdk_window_add_filter
authorMatthias Clasen <mclasen@redhat.com>
Wed, 7 Feb 2018 05:00:01 +0000 (00:00 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 7 Feb 2018 20:12:03 +0000 (15:12 -0500)
commit89f6b8751e79ba597fcbd8292df377fa98a7319f
tree99f73b7d9b9d5c0c32ad6c34d3746ea12e836153
parent65beb0fc222662028b969085bb6e6cc30f263e10
Remove gdk_window_add_filter

Drop the public filtering API. The x11 backend already has
the ::xevent signal as replacement. The win32 backend needs
a similar signal to replace filtering.

Reshuffle header inclusions in the x11 backend a little bit
to avoid a cyclic inclusion between gdkprivate-x11.h and
gdkdisplay-x11.h that is otherwise causing problems.
19 files changed:
gdk/gdkevents.h
gdk/gdkinternals.h
gdk/gdkwindow.c
gdk/gdkwindow.h
gdk/x11/gdkapplaunchcontext-x11.c
gdk/x11/gdkasync.c
gdk/x11/gdkclipboard-x11.c
gdk/x11/gdkdevice-core-x11.c
gdk/x11/gdkdevice-xi2.c
gdk/x11/gdkdevicemanager-core-x11.c
gdk/x11/gdkdevicemanager-x11.c
gdk/x11/gdkdevicemanager-xi2.c
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdisplay-x11.h
gdk/x11/gdkdnd-x11.c
gdk/x11/gdkeventsource.c
gdk/x11/gdkprivate-x11.h
gdk/x11/xsettings-client.c
gdk/x11/xsettings-client.h